package com.xiaoshuidi.cloud.framework.yinlian.core.trade.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = false)
public class YinlianTransactionExcelVO {
    /**
     * 清算日期
     **/
    @ExcelProperty("清算日期")
    private String settleDate;
    /**
     * 交易日期
     **/
    @ExcelProperty("交易日期")
    private String tradeDate;
    /**
     * 交易时间
     **/
    @ExcelProperty("交易时间")
    private String payTime;
    /**
     * 卡号
     **/
    @ExcelProperty("卡号")
    private String bankCardNo;
    /**
     * 交易类型
     **/
    @ExcelProperty("交易类型")
    private String tradeType;
    /**
     * 交易金额
     **/
    @ExcelProperty("交易金额")
    private String totalAmount;
    /**
     * 终端号
     **/
    @ExcelProperty("终端号")
    private String terminalCode;
    /**
     * 清算金额
     **/
    @ExcelProperty("清算金额")
    private String settleAmount;
    /**
     * 手续费
     **/
    @ExcelProperty("手续费")
    private String serviceFee;
    /**
     * 参考号
     **/
    @ExcelProperty("参考号")
    private String refId;
    /**
     * 流水号
     **/
    @ExcelProperty("流水号")
    private String seqId;
    /**
     * 卡类型
     **/
    @ExcelProperty("卡类型")
    private String bankCardType;
    /**
     * 商户订单号
     **/
    @ExcelProperty("商户订单号")
    private String merOrderId;
    /**
     * 支付类型
     **/
    @ExcelProperty("支付类型")
    private String payType;
    /**
     * 银商订单号
     **/
    @ExcelProperty("银商订单号")
    private String ylOrderId;
    /**
     * 退货订单号
     **/
    @ExcelProperty("退货订单号")
    private String refundOrderId;
    /**
     * 实际支付金额
     **/
    @ExcelProperty("实际支付金额")
    private String payAmount;
    /**
     * 备注
     **/
    @ExcelProperty("备注")
    private String remark;
    /**
     * 付款附言
     **/
    @ExcelProperty("付款附言")
    private String payComment;
    /**
     * 钱包优惠金额
     **/
    @ExcelProperty("钱包优惠金额")
    private String walletDiscountAmount;
    /**
     * 商户优惠金额
     **/
    @ExcelProperty("商户优惠金额")
    private String merchantDiscountAmount;
    /**
     * 发卡行
     **/
    @ExcelProperty("发卡行")
    private String bankInfo;
    /**
     * 分店简称
     **/
    @ExcelProperty("分店简称")
    private String fdShortName;
    /**
     * 其他优惠金额
     **/
    @ExcelProperty("其他优惠金额")
    private String otherDiscountAmount;
    /**
     * 分期期数
     **/
    @ExcelProperty("分期期数")
    private String installmentNumber;
    /**
     * 分期手续费
     **/
    @ExcelProperty("分期手续费")
    private String installmentServiceFee;
    /**
     * 分期服务方
     **/
    @ExcelProperty("分期服务方")
    private String installmentSupplier;
    /**
     * 分期利息方
     **/
    @ExcelProperty("分期利息方")
    private String installmentInterestPartner;
    /**
     * 子订单号
     **/
    @ExcelProperty("子订单号")
    private String subOrderId;
}
